package com.xk857.forum.service;

import com.xk857.entities.Replay;
import com.baomidou.mybatisplus.extension.service.IService;
import com.xk857.util.base.Result;

import java.util.List;

/**
 * 星空小屋-回复论坛信息表 服务类
 *
 * @author CV大魔王
 * @since 2021-02-23
 */
public interface IReplayService extends IService<Replay> {


    /**
     * 通过话题id级联查询所有回答
     * @param forumId 话题id
     * @return Replay集合
     */
    List<Replay> findByForumId(String forumId);


    /**
     * 根据评论id递归删除评论
     * @param id 评论id
     * @return 描述信息
     */
    Result deleteById(String id);


    /**
     * 新增回答并更新话题表中的回答数量
     * @param replay
     * @return
     */
    Result add(Replay replay);

}
